Big Huge Thesaurus

mechanical device

noun